Serviço {{ svc.name }}
{{ 'Ativo' if svc.ok else svc.state }}
{{ 'Operando normalmente' if svc.ok else 'Verifique com systemctl status ' ~ svc.name }}{% extends "base.html" %} {% block title %}Dashboard{% endblock %} {% block heading %}Dashboard{% endblock %} {% block content %} {% if provider_incompleto %}
{{ 'Ativo' if svc.ok else svc.state }}
{{ 'Operando normalmente' if svc.ok else 'Verifique com systemctl status ' ~ svc.name }}{{ total_active }}
{{ total_processes }} processo(s) judicial(is) distinto(s){{ total_allowed }}
Regras de passthrough com prioridade sobre bloqueios{{ 'Primário' if cfg.server_role == 'primary' else 'Secundário' }}
Zona RPZ: {{ cfg.rpz_zone }}{% if cfg.peer_ip %} · par: {{ cfg.peer_ip }}{% endif %}{% if not modulo_liberado('anablock') %}Não licenciado{% else %}{{ 'Automático' if anablock.enabled else 'Manual' }}{% endif %}
Última sinc.: {{ anablock.ultima_sincronizacao or 'nunca' }}{% if not modulo_liberado('federacao') %}Não licenciado{% else %}{{ federacao_peers }}{% endif %}
parceiro(s) cadastrado(s) · {{ 'consumo automático' if federacao.consumir else 'consumo manual' }}Último bloqueio registrado: {{ last_block.domain }} em {{ last_block.created_at }} (UTC).
{% else %}Nenhum domínio bloqueado ainda. Comece em “Bloqueios judiciais”.
{% endif %}| Data/Hora (UTC) | Usuário | Ação | Detalhe | IP |
|---|---|---|---|---|
| {{ row.created_at }} | {{ row.username }} | {{ row.action }} | {{ row.detail }} | {{ row.ip_address }} |
Sem registros de auditoria.
{% endif %}